package com.zzgc.modules.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 筛查档案, 页面展示类
 * @Author:
 * @CreateTime: 2022-12-01  15:22
 * @Description:
 * @Version: 1.0
 */
@Data
@ApiModel("筛查档案类")
public class StudentArchivesParam extends PageableParam {
    /**
     * 主键
     */
    private Long id;
    /**
     * 学校id
     */
    private Long sSchoolId;
    /**
     * 学校名字
     */
    @ApiModelProperty("学校名字")
    private String sSchoolName;
    /**
     * 年级名字
     */
    @ApiModelProperty("年级名字")
    private String sGradeName;
    /**
     * 年级id
     */
    private Long sGradeId;
    /**
     * 班级名字
     */
    @ApiModelProperty("班级名字")
    private String sClassName;
    /**
     * 班级id
     */
    private Long sClassId;
    /**
     * 学生id
     */
    private Long sStudentId;
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String sName;
    /**
     * 学年
     */
    @ApiModelProperty("学年")
    private String sYear;
    /**
     * 性别
     */
    @ApiModelProperty("性别")
    private String sSex;
    /**
     * 出生年月
     */
    @ApiModelProperty("出生年月")
    private Date sBirthday;
    /**
     * 手机号
     */
    @ApiModelProperty("手机号")
    private String sMobile;
    /**
     * 身份证号
     */
    @ApiModelProperty("身份证号")
    private String sIdCard;
    /**
     * 测试次数
     */
    @ApiModelProperty("测试次数")
    private Integer sNumber;
    /**
     *  是否为OK镜佩戴者
     */
    @ApiModelProperty("是否为OK镜佩戴者")
    private String sOkMirror;
    /**
     * 右眼裸眼视力
     */
    @ApiModelProperty("右眼裸眼视力")
    private String sRightEyeVisual;
    /**
     * 左眼裸眼视力
     */
    @ApiModelProperty("左眼裸眼视力")
    private String sLeftEyeVisual;
    /**
     * 右眼戴镜视力
     */
    @ApiModelProperty("右眼戴镜视力")
    private String sRightGlassVisual;
    /**
     * 左眼戴镜视力
     */
    @ApiModelProperty("左眼戴镜视力")
    private String sLeftGlassVisual;
    /**
     * 右眼球镜
     */
    @ApiModelProperty("右眼球镜")
    private String sRightMirror;
    /**
     * 左眼球镜
     */
    @ApiModelProperty("左眼球镜")
    private String sLeftMirror;
    /**
     * 等效球镜
     */
    private String sEquivalentMirror;
    /**
     * 检查时间
     */
    @ApiModelProperty("检查时间")
    private Date sCheckTime;
    /**
     * 左眼柱镜
     */
    @ApiModelProperty("左眼柱镜")
    private String sColumnLeft;
    /**
     * 右眼柱镜
     */
    @ApiModelProperty("右眼柱镜")
    private String sColumnRight;
    /**
     * 左眼轴位
     */
    @ApiModelProperty("左眼轴位")
    private String sLeftAxial;
    /**
     * 右眼轴位
     */
    @ApiModelProperty("右眼轴位")
    private String sRightAxial;
    /**
     * 左眼等效球镜
     */
    @ApiModelProperty("左眼等效球镜")
    private String sLeftEquivalentMirror;
    /**
     * 右眼等效球镜
     */
    @ApiModelProperty("右眼等效球镜")
    private String sRightEquivalentMirror;
    /**
     * 瞳距
     */
    @ApiModelProperty("瞳距")
    private String sPupilDistance;

    /**
     * 要操作的表名称
     */
    private String tableName;

    /**
     * 要操作的表名称
     */
    private List<String> tableNames;
}
